package model

import (
	"github.com/mozillazg/go-pinyin"
	"unicode"
)

//聊天好友

const TableByChatFriend = "self_chat_friend"



func ChatFriendByGetFirstLetter(s string)string{
	if s == "" {
		return "#"
	}
	if byte(s[0]) >= 48 && byte(s[0]) <= 57 {//判断数字
		return string(s[0])
	}
	if byte(s[0]) >= 65 && byte(s[0]) <= 90 {//判断大写字母
		return string(s[0])
	}
	if byte(s[0]) >= 97 && byte(s[0]) <= 122 {//判断小写字母
		return string(s[0])
	}
	if unicode.In([]rune(s)[0],unicode.Han){//判断是否是汉字开头
		n := pinyin.Pinyin(s, pinyin.Args{})//汉字翻译
		return string(n[0][0][0])
	}
	return "#"
}










